package com.py.credit.service.impl;

import com.py.credit.dao.LhjcDynamicMapDao;
import com.py.credit.entity.LhjcDynamicMapNum;
import com.py.credit.service.LhjcDynamicMapService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public class LhjcDynamicMapServiceImpl implements LhjcDynamicMapService {

    @Autowired
    private LhjcDynamicMapDao lhjcDynamicMapDao;

    @Override
    public int selectMessNum(String jclb, String type, String glcf, String status) {
        return lhjcDynamicMapDao.selectMessNum(jclb, type, glcf, status);
    }

    @Override
    public List<LhjcDynamicMapNum> selectBmFqNum() {
        return lhjcDynamicMapDao.selectBmFqNum();
    }

    @Override
    public List<LhjcDynamicMapNum> selectBmFeedbackNum() {
        return lhjcDynamicMapDao.selectBmFeedbackNum();
    }

    @Override
    public int selectGzNum(String jclb, String gzType) {
        return lhjcDynamicMapDao.selectGzNum(jclb, gzType);
    }

    @Override
    public List<LhjcDynamicMapNum> selectBmFormulateNum(String jclb) {
        return lhjcDynamicMapDao.selectBmFormulateNum(jclb);
    }

    @Override
    public List<LhjcDynamicMapNum> selectMonthMessNum(String jclb, String type) {
        return lhjcDynamicMapDao.selectMonthMessNum(jclb, type);
    }

    @Override
    public List<LhjcDynamicMapNum> selectMonthBmFqNum(String jclb, int deptId, String startTime, String endTime) {
        return lhjcDynamicMapDao.selectMonthBmFqNum(jclb, deptId, startTime, endTime);
    }

    @Override
    public List<LhjcDynamicMapNum> selectMonthBmCyNum(String jclb, String time) {
        return lhjcDynamicMapDao.selectMonthBmCyNum(jclb, time);
    }

    @Override
    public List<LhjcDynamicMapNum> selectMessGzDistributionNum(String jclb) {
        return lhjcDynamicMapDao.selectMessGzDistributionNum(jclb);
    }

    @Override
    public List<Map<String, String>> selectAllDept() {
        return lhjcDynamicMapDao.selectAllDept();
    }

    @Override
    public String selectMaxTime() {
        return lhjcDynamicMapDao.selectMaxTime();
    }

    @Override
    public String selectMinTime() {
        return lhjcDynamicMapDao.selectMinTime();
    }

    @Override
    public List<Map<String, String>> selectMonthBmFqId(String jclb) {
        return lhjcDynamicMapDao.selectMonthBmFqId(jclb);
    }

    @Override
    public int selectMessTypeNum(String jclb, String messType) {
        return lhjcDynamicMapDao.selectMessTypeNum(jclb, messType);
    }

    @Override
    public List<LhjcDynamicMapNum> selectMessGzName(String jclb) {
        return lhjcDynamicMapDao.selectMessGzName(jclb);
    }
}
